Micron Document
🎖️GitЯра🎖️

Node / meshcore / MeshCoreOne rns://bfb3becae4b7568796ac5276b6bc5741/meshcore/MeshCoreOne
Mirrored from https://github.com/Avi0n/MeshCoreOne.git synced 48m ago


A native MeshCore client for iOS & iPadOS


>MeshCore One (MC1)

A MeshCore client built for Apple devices in Swift.
Disclaimer: Decisions are made by a human, but almost all code is created with AI.

Download from the App Store or sideload using unsigned IPA files under Releases.

<a href="https://apps.apple.com/app/meshcore-one/id6757419477">
<img src="https://developer.apple.com/assets/elements/badges/download-on-the-app-store.svg" alt="Download on the App Store" height="50">
</a>

Features

Messaging
• Direct messages with delivery status and flood retry
• Channels (public, private, and hashtag)
• Room Server connections with guest/participant modes
• Heard repeats tracking
• Message reactions (emoji)
• View Path Hops (list and map)
• Link previews and inline images
• Coordinate map previews
• @Mentions
• Per-conversation notification levels
• Hashtag channel deep links
• Blocking (contacts and channel sender names)

Contacts
• Auto-discovery on the mesh
• QR code and advert sharing
• Favorites
• Zero-hop ping
• Telemetry fetch
• Edit Out Path

Map
• Contact positions
• Map layers (standard, satellite, topography)
• Offline download

Network Tools
Trace Path - Route through specific repeaters with option to save paths
Line of Sight - Terrain analysis with Fresnel zone and RF parameters
RX Log - Live packet capture
Noise Floor Monitor - Live dBm chart with signal quality stats
CLI Terminal - Remote command-line access to repeaters and rooms

Remote Node Management
• Node status (telemetry such as battery and uptime. Neighbors for repeaters)
• Remote repeater/room configuration (radio, behavior, identity, reboot)
• Telemetry history charts
• Admin and guest authentication for repeaters/rooms

Companion Device
• Bluetooth and WiFi pairing
• Radio presets and manual tuning (frequency, TX power, spreading factor, bandwidth)
• Battery monitoring with OCV curves
• Repeat mode

General
• Live Activity
• Themes
• Offline mesh networking (no internet required)
• Push notifications with quick reply
• Location sharing controls
• Config import/export
• App data backup/restore


Requirements

iOS/iPadOS 18.0+, or Apple Silicon Mac
Xcode 26.0+
MeshCore-compatible hardware

Getting Started

1. Install XcodeGen.
2. Run T383838make generate (creates a gitignored T383838dev.yml — set your Apple team ID there for local signing).
3. Open T383838MC1.xcodeproj.

For more details, see the Development Guide.

License

MeshCore One - GNU General Public License v3.0
Swift MeshCore - MIT

Served by rngit 1.4.2 - Generated in 0.59s